package com.swt.agy.backend.dao;

import com.swt.agy.backend.model.entity.QaTemplate;
import com.swt.agy.backend.model.entity.QaTemplateExample;
import com.swt.agy.backend.model.entity.QaTemplateWithBLOBs;
import java.util.List;

public interface QaTemplateDao {
    int deleteByPrimaryKey(Integer id);

    int insert(QaTemplateWithBLOBs record);

    int insertSelective(QaTemplateWithBLOBs record);

    List<QaTemplateWithBLOBs> selectByExampleWithBLOBs(QaTemplateExample example);

    List<QaTemplate> selectByExample(QaTemplateExample example);

    QaTemplateWithBLOBs selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(QaTemplateWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(QaTemplateWithBLOBs record);

    int updateByPrimaryKey(QaTemplate record);
}